Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications


Using the SERVER-CONNECTION-CONTEXT attribute

When a client application establishes a connection with an AppServer, the AppServer broker creates a connection context area in memory for the connection. An AppServer procedure can access this context area using the SERVER-CONNECTION-CONTEXT attribute of the AppServer SESSION handle. This is a readable and writable attribute of type CHARACTER. The initial value of SERVER-CONNECTION-CONTEXT is the Unknown value (?).

When any remote procedure executes, it can set the SERVER-CONNECTION-CONTEXT attribute to any application-specific value. Each time that OpenEdge assigns a client request to an AppServer agent, OpenEdge ensures that the SERVER-CONNECTION-CONTEXT attribute is set to the last value assigned in a previous AppServer agent that serviced the same client connection. This value is also available to any Connect procedure, Activate procedure, Deactivate procedure, or Disconnect procedure that you configure for the AppServer. Thus, each AppServer agent that services a client connection can pass context information to the next.

For more information on the Connect, Activate, Deactivate, and Disconnect procedures, see the "Using AppServer configuration procedures" section.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095